package com.shujia.wyh.day08;

/*
    java针对每一种基本数据类型都提供了一个类给我们去使用操作对应的数据类型
    byte                 Byte
    short                Short
    int                  Integer
    long                 Long
    float                Float
    double               Double
    boolean              Boolean
    char                 Character


 */
public class BaoZhuangDemo1 {
    public static void main(String[] args) {
        //创建Integer类型的对象
        //int-->Integer-->String
//        Integer integer = new Integer(100);
        Integer integer = 100;  //自动装箱
        //将一个Integer类型的值转成字符串类型
//        String s = integer.toString();
//        System.out.println(s);
        System.out.println(integer+10); //自动拆箱

        Integer integer1 = new Integer("100");
        System.out.println(integer1);

        //int--->String
        //Integer类中有一个静态方法：toString
        String s = Integer.toString(100);
        System.out.println(s);

        //String-->int
        int i = Integer.parseInt("100");
        System.out.println(i);

        //Integer-->int 自动拆箱的过程
        int i1 = integer1.intValue();
        System.out.println(i1);

        System.out.println(Integer.toBinaryString(100));
        System.out.println(Integer.toOctalString(100));
        System.out.println(Integer.toHexString(100));


    }
}
